package com.hqyj.mapper;

import com.hqyj.pojo.OrderItem;
import org.springframework.stereotype.Repository;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;


@Repository
public interface OrderItemMapper extends Mapper<OrderItem> {
    /**
     * 添加一个订单项（李勇）
     * @param orderItem
     * @return
     */
    int addByOrderItem(OrderItem orderItem);

    /**
     * 根据产品ID查找定单项（李勇）
     * @param productId
     * @return
     */
    OrderItem selectByProductId(Integer productId);

    /**
     * 根据产品Id修改产品信息（李勇）
     * @param orderItem
     * @return
     */
    int UpdateByOrderItem(OrderItem orderItem);

    /**

     * 根据产品ID逻辑删除订单项（张林森）
     * @param productId
     * @return Integer
     */
    Integer deleteOrderItemById(Integer productId);

    /**
     * 批量增加订单项
     * @param list
     * @return
     */
    int addsOrderItem(List<OrderItem> list);

}